
function addnew3dtext(st,vec)
	table.insert(servertable["dreidtext"]["text"],st  )
	table.insert(servertable["dreidtext"]["vector"],vec)
	for k, v in pairs(player.GetAll()) do 
		SendTExt(ply,true)
	end  
end

function SendTExt(ply,reset)
	for k,text in pairs(servertable["dreidtext"]["text"]) do
		local rp = RecipientFilter()
		rp:AddPlayer(ply)
		umsg.Start("Recivenewtext", rp)
		umsg.Bool(reset)
		umsg.String(text)
		umsg.Vector(servertable["dreidtext"]["vector"][k])
		umsg.End()
	end
end
hook.Add( "PlayerInitialSpawn", "SendTExt", SendTExt )